pyruvic aldehyde - English Synonyms Dictionary